/*
 * 描          述:  <描述>
 * 修  改   人:  Administrator
 * 修改时间:  2015年12月31日
 * <修改描述:>
 */
package com.tx.component.communication.context;

import java.util.HashMap;
import java.util.Map;

import org.springframework.beans.factory.BeanNameAware;

import com.tx.component.sendsms.model.SmsTemplateCode;

/**
 * 消息发送构建器<br/>
 * <功能详细描述>
 * 
 * @author  Administrator
 * @version  [版本号, 2015年12月31日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public class CommunicationContextBuilder
        extends CommunicationContextConfigurator implements BeanNameAware {
    
    /** bean名 */
    protected static String beanName;
    
    /** 账户类型MAP */
    private final Map<String, SmsTemplateCode> smsTemplateCodeMap = new HashMap<>();
    
    /**
     * @param name
     */
    @Override
    public void setBeanName(String name) {
        CommunicationContextBuilder.beanName = name;
    }
    
    /**
     * @throws Exception
     */
    @Override
    protected final void doBuild() throws Exception {
        logger.info("消息路由服务 配置容器启动...");
        
        logger.info("消息路由服务 配置容器启动完毕...");
    }
}
